home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1997 May
/
EnigmA AMIGA RUN 18 (1997)(G.R. Edizioni)(IT)[!][issue 1997-05][EAR-CD II].iso
/
earcd
/
util
/
cdity
/
findit_g.lha
/
FindItGui
/
History
< prev
next >
Wrap
Text File
|
1997-02-13
|
9KB
|
283 lines
$VER: History Master by Michael Griggs
Revision History Sheet for Application: FindItGui
Key:
[B] indicates an outstanding bug
[b] indicates a bug which has been fixed
[N] indicates a new feature
[A] indicates an alteration to an existing feature
- * -
Version: 1.00
Date: (06.01.96)
Notes:
First version completed. Working GUI courtesy of BGUI.library.
Several features still need to be added.
- * -
Version: 1.01
Date: (07.01.96)
Notes:
[N] Added help pages to both windows
[N] Added status bar to listview; shows the directory
currently being searched and also indicates when
the search has finished.
[N] There is now an ABORT button on the listview allowing
the user to finish a search before it is completed.
[b] Fixed the height of the buttons on the main screen -
they previously looked silly when enlarged.
[b] Made listview read-only.
[N] Made all errors/infos appear in EasyRequests.
- * -
Version: 1.02
Date: 13/01/96
Notes:
[N] Added Case-sensitivity to the search via a checkbox gadget.
- * -
Version: 1.03
Date: 13.01.96
Notes:
[b] Added a stack-checking routine for the recursive procedure
which searches through the directories. The program would
previously fall over when it went through about seven
levels of directories. Will now go through a *lot* more
(should be about 40-45 levels), and will also exit graciously
if it does run out of stack.
- * -
Version: 1.04
Date: (07.02.96)
Notes:
[N] The program will now accept being started from the CLI.
It will fill in the "Path" and "Pattern" gadgets with
arguments specified in the command line.
- * -
Version: 1.05
Date: (04.03.96)
Notes:
[N] FindItGui now operates on a "pages" system, with one
page for the main string gadgets, and another for the
options. This has made it possible to add more options
with having to resize the window.
[N] Added a buffering system for the listview gadget. The
user can select a level of buffering from the options
page, and the program will keep all of the matched entries
in an internal list until a specified limit is reached.
The buffer is then flushed to the listview and disk-accessing
restarts.
[N] Due to the new file buffering system, I noticed that when
the user aborts a search, the contents of the buffer are
flushed. The user is now asked whether (s)he would like
to see the contents of the buffer.
[N] To reflect the new buffering system, a new command-line
parameter has been introduced. The "buffer level" option
accepts a value from 0 to 3 to reflect No Buffering to
Heavy Buffering.
[N] The main FindItGui window is now an AppWindow. The user
can now drop a disk/drawer icon on the window and the
path will be automatically entered in the string gadget.
Neat!
- * -
Version: 1.06
Date: (14.03.96)
Notes:
[A] After `consultation' with a friend, I decided that the listview
should be automatically cleared after a search has taken
place.
- * -
Version: 1.07
Date: (20.03.96)
Notes:
[N] FindItGui now accepts arguments from the command-line
via ReadArgs().
[N] FindItGui now runs as a commodity!
- * -
Version: 1.08
Date: (07.04.96)
Notes:
[b] The commodity handler was *very* bugged. Managed to sort it
out this afternoon - it didn't take as long as I thought it
would!
- * -
Version: 1.09
Date: (08.04.96)
Notes:
[b] The commodity handler wasn't coping with COMM_UNIQUE calls
very well, so I took it apart and managed TO fix it - I
hope! It certainly seems to handle UNIQUE calls OK now.
[N] FindItGui now runs from Workbench and will read certain
tooltypes from it's icon.
[b] Corrected grammatical error in History file :-)
- * -
Version: 1.10
Date: (12.06.96)
Notes:
[N] FindItGui now has a "Hide..." gadget in the window. This is an
alternative to using the close gadget. Suggested by David
Bump.
[N] Information on pattern matching is now included in Help Window.
Suggested by David Bump.
- * -
Version: 1.11
Date: (28.06.96)
Notes:
[b] The file-matching routine decided that it was going to kill
itself. This resulted in the program throwing back all sorts
of strange errors, such as No Stack Available. The bug took me
a while to find, 'cos I was thrashing around in the dark ;),
but it was pretty obvious once I'd tracked it down. I've no
idea how it got into earlier releases, though - they all worked
fine! *Strrraaannnggggeeee* :)
- * -
Version: 1.12
Date: (19.07.96)
Notes:
[b] The FindItGui window now pops up on the frontmost screen.
Noticed this rather annoying bug and had quite a time trying
to fix it :))
- * -
Version: 1.13
Date: (31.07.96)
Notes:
[b] When starting from Workbench, the PATH and PATTERN tooltypes
weren't recognised. Now fixed. Reported by Tobias Biehl.
[N] FindItGui now reports the number of successful matches made at
the end of a search.
- * -
Version: 1.14
Date: (14.08.96)
Notes:
[N] You can now double-click on an entry in the listview
and get file information, such as size, filetype etc.
Filetype-ing is courtesy of WhatIs.Library
[b] FindItGui now understands relative paths in the PATH
argument from CLI.
- * -
Version: 1.15
Date: (24.08.96)
Notes:
[N] You can now search on multiple paths, simply by separating
them each with a comma. Suggested by Alain Rouillon.
[N] You may now preserve the results of any search in the listview.
[b] I noticed that I wasn't checking the icon tooltypes for
the CASE attribute.
[b] Added default values in the icon.
[b] Fixed a widely-reported bug with running FindItGui twice.
A deadlock caused by NULL values being passed to
window/commodity signal bits has been fixed.
- * -
Version: 1.16
Date: (25.09.96)
Notes:
[N] Re-wrote the routine for buffering matched entries,
and acheived a speed up of over 50%!!! This makes
FindItGui *much* better to use!
[N] A major bottleneck to the searching time was sorting
the list as soon as new entries were added. FindItGui
now leaves the list unsorted, and allows you to begin
sorting manually.
[b] Fixed another deadlock similar to the "running twice"
problem, this time with Commodity.
- * -
Version: 1.17
Date: (23.12.96)
Notes:
[b] A minor bug-fix in that buffer-setting and other stuff
wasn't being read correctly from the ReadArgs().
[N] You can now set the "buffer factor" - the value by which
the "buffer level" is multiplied to calculate the number
of files to buffer (?!).
- * -
Version: 1.18
Date: (28.12.96)
Notes:
[b] A HUGE bug fixed!! FindItGui was losing massive amounts
of memory on large searches. It was happening because the
program "forgets" all of the matched files as soon as they
are written to the listview. However, the memory taken up
by them wasn't being freed at the end of the program. Now
fixed.
[b] Realised that the filetypes file for whatis.library wasn't
included in the archive. Thanks to Chris/#frostfree for
that.
- * -
Version: 1.19
Date: (02.01.97)
Notes:
[b] Fixed a bug with the buffering when starting from
Workbench. Reported by Rafael Calderon and Fernando
Brischetto. Many thanks to them.
[N] You can now select what sort of search you'd like:
"begins with", "ends with", "contains", "matches",
"Is not".